项目介绍
一款基于大语言模型的多功能小说生成器,助您高效创作逻辑严谨、设定统一的长篇故事。支持世界观的智能构建、角色状态追踪、剧情伏笔管理、语义检索引擎保障长程上下文一致性。
核心功能
🎨 小说设定工坊:世界观架构、角色设定、剧情蓝图
📖 智能章节生成:多阶段生成保障剧情连贯性
🧠 状态追踪系统:角色发展轨迹、伏笔管理系统
🔍 语义检索引擎:基于向量的长程上下文一致性维护
📚 知识库集成:支持本地文档参考
✅ 自动审校机制:检测剧情矛盾与逻辑冲突
技术栈
Python 3 LLM API 向量数据库 Flask REST API
🛠️ 搭建流程
1、安装依赖
python3 -m venv venv && source venv/bin/activate
pip install -r requirements.txt2
配置 API Key
编辑 config.json,填入你的 API Key
vim config.json
支持 OpenAI / DeepSeek / 腾讯云 TokenHub 等
3
启动服务
使用 PM2 守护进程启动
pm2 start "source venv/bin/activate && python3 api_server.py" --name novel-api
开机自启
pm2 startup && pm2 save
4
配置 Nginx 反向代理
location /api/novel/ {
proxy_pass http://127.0.0.1:8082;
proxy_connect_timeout 600s;
proxy_read_timeout 600s;
}
🔌 API 接口
接口 方法 说明
/api/health GET 健康检查
/api/config GET/POST 获取/更新配置
/api/generate/architecture POST 生成小说设定
/api/generate/directory POST 生成章节目录
/api/generate/chapter POST 生成单章
/api/status GET 查询任务状态
/api/novel/chapter GET 获取章节内容
⬇️ 下载项目
包含完整源码、配置文件及部署脚本
本文共 306 个字数,平均阅读时长 ≈ 1分钟
设计师今晚必须加鸡腿!